﻿body, h1, h2, h3, h4, h5, h6 {
    font: 13px Tahoma,Arial,Helvetica,sans-serif;
}

body, form, div, ul, h1, h2, h3, h4, h5, h6, p, ul, ol {
    margin: 0;
    padding: 0;
}

body, div, p {
    color: #2D2D2D;
}

body {
    min-width: 990px;
	background: url("images/body_bg.gif") repeat-x scroll 0 169px #1B9BD7;
}

body, div, p, h1, h2, h3, h4, h5, h6 {
    color: #000000;
}

.demo-site-panel {
    background-color: #DDDDDD;
    border: 1px solid #000000;
}

.right {
    text-align: right;
}


.demo-site-panel td, .demo-site-panel select {
    color: #2D2D2D;
    font: 100% Tahoma;
    white-space: nowrap;
}

.demo-site-panel td {
    padding: 0 5px;
}

input, textarea, select {
    font-family: Tahoma;
    font-size: 92%;
    margin: 0 3px 0 0;
    padding: 1px;
}

.input-text, .input-text-auto, .input-text-large, .input-text-medium, .input-text-short, .input-text-100, .input-textarea, .input-textarea-long, select {
    background-color: #FFFFFF;
    color: #2D2D2D;
    padding: 2px;
    vertical-align: middle;
}

.demo-site-panel select {
    background-color: #FFFFFF;
    border: 1px solid #CECECE;
    padding: 1px;
}

.helper-container {
    background: url("images/content_bg.jpg") no-repeat scroll 50% 170px transparent;
}

a, a:visited, a:active, a:hover {
    cursor: pointer;
    text-decoration: underline;
}

a, a:visited, a:hover, a:active {
    color: #0066CC;
}

#container {
    margin: 0 auto;
    padding: 0;
    width: auto;
}

#header {
    background: url("images/header_bg1.gif") repeat-x scroll left top #FEFD40;
    border-bottom: 1px solid #FFFFFF;
    height: 169px;
}

.header-helper-container {
    background: url("images/head_bg1.jpg") no-repeat scroll center top transparent;
}

.header-helper-container, .top-tools-container, .content-tools, #content, .footer-helper-container {
    margin: 0 auto;
    width: 990px;
}

.header-helper-container, .footer-helper-container {
    width: 1000px;
}

.logo-image {
    float: left;
    margin-top: 10px;
    position: relative;
    z-index: 8;
	margin: 25px 0 26px 5px;
}

.quick-links {
    float: none;
    padding-top: 6px;
	padding-bottom: 0;
    text-align: right;
}

.quick-links a, .quick-links a:visited, .quick-links a:active, .quick-links a:hover {
    margin-left: 10px;
    padding: 0 1px;
	color: #000000;
}

#top_menu {
    clear: both;
    position: relative;
    z-index: 7;
}

#top_menu, .top-menu, #top_menu ul li.first-level, #top_menu ul li.first-level.cm-active {
    vertical-align: bottom;
}

#top_menu {
    background: url("images/top_menu_bg.jpg") no-repeat scroll left top transparent;
    padding: 19px 20px 13px;
    text-align: center;
	
}

.content-helper {
    background: url("images/top_tools_bg.gif") repeat-x scroll left top #FFFFFF;
    padding: 73px 9px 0;
}

.form-field:after, .search-field:after, .info-field-title:after, .info-field:after, .item-wrap:after, .buttons-container:after, .clear:after, .break:before, #top_menu:after, .cm-tabs-content:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

ul.dropdown, ul.dropdown li, ul.dropdown ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

ul.dropdown {
    padding: 2px 0 0 5px;
    z-index: 1;
	font-weight: bold;
}

.button-submit-action, .button-submit, .button-submit-big, .button, .button-action, .button-big, .button a, .button-action a, .button-submit-action input, .button-submit input, .button-submit-big input, .button-big a, #top_menu ul li.first-level, #top_menu ul li.first-level.cm-active, #top_menu ul li.first-level span, a.cm-thumbnails-mini, .promotion-coupon strong, .image-reload {
    display: inline-block;
}


#top_menu ul li.first-level, #top_menu ul li.first-level.cm-active {
    border: 0 none;
    height: 30px;
    padding: 0 5px 0 0;
    text-align: left;
    
}

#top_menu a:hover
{
    
}



#top_menu ul li.first-level.cm-active {
    background: url("images/top_tab_right_active.gif") no-repeat scroll right top #BAC13E;
}
#top_menu ul li.first-level span {
    padding: 6px 17px 7px 23px;
}

#top_menu ul li.first-level.cm-active span {
    background: url("images/top_tab_left_active.gif") no-repeat scroll left top transparent;
}

#top_menu li.first-level a, #top_menu li.first-level a:hover, #top_menu li.first-level.cm-active a, #top_menu li.first-level.cm-active a:hover {
    color: #535353;
    font: bold 108% Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
    text-decoration: none;
}

#top_menu ul li.first-level.cm-active a, #top_menu ul li.first-level.cm-active a:hover {
    color: #202020;
}

ul.dropdown li {
    line-height: 1.3em;
    vertical-align: middle;
	padding: 0;
}

.top-tools-container {
    clear: both;
    height: auto;
    padding: 0;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.top-tools-container span.float-left, .top-tools-container span.float-right {
    height: 41px;
    margin: -2px 0 0 -5px;
    width: 5px;
}

.top-tools-container span.float-left, .top-tools-container span.float-right {
    display: none;
}

.top-tools-container span.float-right {
    margin: -2px -5px 0 0;
}

.top-tools-helper {
    padding: 4px 7px 0 3px;
    position:relative;
    top: 0px;
    left: 0px;
}

#sign_io {
    padding: 11px 3px 0 0;
    position: relative;
	color: #0066CC;
}

#sign_io a, #sign_io a:visited, #sign_io a:hover, #sign_io a:active {
    padding: 0 4px;
}

.top-search {
    padding: 8px 0 0 8px;
}

.search-products-text {
    font: bold 92% tahoma,verdana,arial,sans-serif;
    padding-right: 2px;
}

.top-search .search-products-text {
    vertical-align: -1px;
}

.search-selectbox {
    height: 21px;
    vertical-align: middle;
    width: 150px;
}

.search-selectbox, .search-input {
    border: 1px solid #CDD7DC;
}

.input-text, .input-text-auto, .input-text-large, .input-text-medium, .input-text-short, .input-text-100, .input-textarea, .input-textarea-long, select {
    color: #2D2D2D;
}

.search-input {
    height: 17px;
    margin: 0 0 0 -4px;
    vertical-align: middle;
    width: 203px;
}

.search-selectbox, .search-input {
    border: 1px solid #CDD7DC;
}

.valign, .go-button {
    vertical-align: middle;
}

.top-tools-container .go-button {
    padding-left: 4px;
}

.search-advanced, .search-advanced:visited, .search-advanced:hover, .search-advanced:active, .search-label {
    font: 85% Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.search-advanced, .search-advanced:visited, .search-advanced:hover, .search-advanced:active {
    background: url("images/search_advanced_arrow.gif") no-repeat scroll right 5px transparent;
    padding: 0 8px 0 4px;
}

  
.SpanTextCart 
{      
   margin-top:5px;
}

.login
{
    position :absolute;
    height :130px;
    width:230px;  
    right:-20px;
    visibility:hidden;
}



#content {
    background: url("images/side_shadows.png") repeat-y scroll left top transparent;
    padding: 0 5px;
}


.content_menu-left
{
      float:left;
      width:200px;
}

.content_UserContext
{
     width:562px;   
     float:left;
     margin-left:10px;
     
}
.content_menu-right
{
      float:right;
      width:180px;
}
.ulMenu
{
    list-style:none;
}
.delim
{
    font-size: 1px;
    height: 5px;
    line-height: 1px;
    background: url("images/sidebox_delim.gif") repeat-x scroll center center transparent;
    margin-top: 0px;
}
.liMenu
{
   background: url("images/mNext.gif");
   background-repeat:no-repeat;
   background-position:right;
  
}


.bigTitle
{
   
   border-bottom: 1px dotted #333333;
   color: #333333;
   font: 160% Verdana,Geneva,Arial,Helvetica,sans-serif;
   padding: 5px 0 2px;
}

.title
{
   color: #333333;
   font: 138% Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.searchSelection
{
    border: 1px solid #D0CEBE;
    width:555px;
    
}
.searchText
{
        
        width:500px;
        height:30px;
}
.section-title
{
    border-bottom: 1px solid #D0CEBE;
    font-size:15px;
    font-weight:bold;
    height:22px;
    padding-top:5px;
    padding-left:5px;
    background:url("images/Untitled.png");
}



.magin-5px
{
    margin-top:5px;
    margin-left:10px;
}
table .SearchTable 
{
    width:555px;    
    
}
.wtTD
{
    width:185px;
    height:35px;    
}
.wtTH
{
   padding:0px;
   text-align:left;
}

.product-title{
    font-weight: bold;
}

a, a:visited, a:hover, a:active {
    color: #014EAD;
}
a, a:visited, a:active, a:hover {
    cursor: pointer;
    text-decoration: underline;
}
a:hover
{
    text-decoration:none;
} 
.CodeTitle
{
    font-size: 77%;
    color: #2C2B2B;    
}
.DesTitle
{
    color: #2D2D2D;
    font-weight: bold;
    font-size: 85%;    
}


table .TableProduct
{
    width:555px;   
    
}.wtTD
{
    width:30px;
    background-color:White;
    height:100px;
}


table .ViewCart
{
     width:555px;   
     border-bottom-color:Blue;
}






#footer {
    clear: both;
}

#footer {
    background: url("images/footer_bg.jpg") repeat-x scroll left top transparent;
    padding: 0;
}

.footer-helper-container {
    background: url("images/footer_content_bg.jpg") no-repeat scroll center top transparent;
}

.footer-top-helper, .footer-bottom-helper {
    display: none;
}

.bottom-search {
    padding: 70px 0 20px;
}

.center {
    text-align: center;
}

.search-products-text {
    font: bold 92% tahoma,verdana,arial,sans-serif;
    padding-right: 2px;
}


.bottom-copyright, #footer .search-products-text, .bottom-copyright a, .bottom-copyright a:visited, .bottom-copyright a:hover, .bottom-copyright a:active {
    color: #FFFFFF;
}

#footer .search-products-text {
    font-size: 92%;
}

#footer .quick-links {
    float: none;
    margin-bottom: 1px;
    padding-right: 0;
    text-align: center;
}

#footer .quick-links a, #footer .quick-links a:visited, #footer .quick-links a:active, #footer .quick-links a:hover {
    color: #FFFFFF;
}

.bottom-copyright {
    padding-top: 8px;
    text-align: center;
}

.bottom-copyright {
    font-size: 85%;
}

p.bottom-copyright.mini {
    font-size: 69%;
}


a:hover {
    text-decoration: none;
}

#top_menu ul li.first-level a:hover, #top_menu ul li.first-level.cm-active a:hover {
    text-decoration: underline;
}




.h2-title
 {
     background: url("images/mainbox_cart_title_bg.gif") repeat-x scroll 0 0 #F0F5DE;
     font-size: 108%;
     height: 32px;
}
.title
{
        font-size: 110%;
        font-weight:bold;
        padding:5px 0px 0px 10px;
        
}


span.float-left1{
    background: url("images/mainbox_cart_title_left.gif") no-repeat scroll left top transparent;
    height: 32px;
    margin: 0px 0 0 -8px;
    width: 8px;
    float: left;
}

span.float-right1 {
    background: url("images/mainbox_cart_title_right.gif") no-repeat scroll right top transparent;
    margin: 0px -8px 0 0;
    float: right;
    height: 32px;
    width:8px;
}
.width500
{
    width:500px;
}

.bodyTable
{
     width:504px;
     margin-left:-8px;
     padding-top:10px;
     padding-left:10px;
     border-left: 1px solid #CFDFE7;
     border-right: 1px solid #CFDFE7;
     border-bottom: 1px solid #CFDFE7;
}



.LoginTextbox input[type='text'] , input[type='password']
{
  
    margin-right:-99px;
 
}

.TitlePayment
{
    font-size:17px;        
}

#top_menu ul li.first-level:hover{
    background: url("images/top_tab_right_active.gif") no-repeat scroll right top #BAC13E;
}
#top_menu ul li.first-level span:hover {
    background: url("images/top_tab_left_active.gif") no-repeat scroll left top transparent;
}